package paq_clase_interfaz;

import com.sun.rowset.CachedRowSetImpl;
import javax.ejb.Local;

@Local
public interface interfaz_cronograma {

    public void insertar(String au_codigo,
            String pr_cedula,
            String utem_codigo, String asig_codigo,
            String mod_codigo, String prom_codigo, String dia, String hora_inicio, String hfin, String fecha);

    public void eliminar(String al_codigo);

    public void actualizar(String al_codigo, String au_codigo,
            String pr_cedula,
            String utem_codigo, String asig_codigo,
            String mod_codigo, String prom_codigo, String f_diaa, String hora_inicio, String hfin, String fecha);

    public CachedRowSetImpl getLista(String cod, String profesor);
    public CachedRowSetImpl getLista_cronograma(String cod, String profesor);
public CachedRowSetImpl getLista_comprobar_cronogramas_dictados(String cod);
    public CachedRowSetImpl getLista_horario_documentos(String cod);

    public CachedRowSetImpl getcomprobaraula(String cod, String fecha);

    public CachedRowSetImpl getcomprobarprofesor(String cod, String fecha);

    public String getmensajei();

    public CachedRowSetImpl getdevolverfechaprofesor(String cedula, String fecha);

    public CachedRowSetImpl getdevolver_cronograma_por_profesor(String cedula, String fi, String ff);
    public CachedRowSetImpl cronograma_por_profesor(String cedula);

    public CachedRowSetImpl listar_cronograma_por_profesor(String cedula);

    public CachedRowSetImpl listar_cronograma_asignatura_por_promocion(String cedula);

    public CachedRowSetImpl listar_cronograma_modulos_por_promocion(String cedula);

    public CachedRowSetImpl devolver_cronograma(String promocion, String fi);

    public CachedRowSetImpl devolver_cronograma_modificado(String codigo);

    public CachedRowSetImpl numero_horas_por_grupo(String grupo, String cedula);

    public CachedRowSetImpl fechas_cronogramas_por_grupo(String grupo, String cedula);
    public CachedRowSetImpl total_estudiantes_por_promocion(String promocion);
}
